Summary
- Static analysis is the investigation of a binary file without actually running it. It means disassembling, decompiling the executable, or directly reading the actual contents of the executable.
- Static analysis is performed with tools like
strings
,file
,nm
,Ghidra
. - Dynamic analysis the investigation of an executable while it is running
- Dynamic analysis is performed using tools like
strace
,ltrace
,gdb
.